#ifndef VX_CELL_H
#define VX_CELL_H

#include <QWidget>
#include<QLabel>
#include<QHBoxLayout>
#include<QVBoxLayout>
#include<QPixmap>
#include<QString>
#include<QMouseEvent>
#include<QGroupBox>
class vx_cell : public QWidget
{
    Q_OBJECT

public:
    vx_cell(QString avatarPath, QString name, QString message, QString time,QString friendId,QWidget *parent = nullptr);
    ~vx_cell();

signals:
    void cellClicked(const QString& friendId); // 定义一个信号，传递好友ID

protected:
    void mousePressEvent(QMouseEvent *event) override; // 重写鼠标点击事件

private:

    QLabel *avatarLabel;//头像
    QLabel *nameLabel;//昵称
    QLabel *messageLabel;//消息
    QLabel *timeLabel;//时间
    QString friendId;    // 好友ID


};
#endif // VX_CELL_H
